Skip to content

docs(skills): sweep objectstack-ai SKILL.md to the ask/build two-agent model (ADR-0063/0064)#2194

Merged
xuyushun441-sys merged 1 commit into
mainfrom
docs/adr-0063-skill-prose
Jun 22, 2026
Merged

docs(skills): sweep objectstack-ai SKILL.md to the ask/build two-agent model (ADR-0063/0064)#2194
xuyushun441-sys merged 1 commit into
mainfrom
docs/adr-0063-skill-prose

Conversation

@xuyushun441-sys

Copy link
Copy Markdown
Contributor

Finishes the documentation tail of ADR-0063 / ADR-0064. The code split landed in #2181 (+ cloud#417), but the third-party skill-authoring contractskills/objectstack-ai/SKILL.md — was never swept and still described the old ADR-0040 unified data_chat assistant model. This closes that gap and lands the two #2165 doc items that had no home.

What changed

Verification

  • Skill-docs generator (build-skill-docs.ts) reruns with no diff — it reads frontmatter only, which is untouched, so the body rewrite is safe.
  • Only remaining data_chat/metadata_assistant occurrences are inside the alias-table note (verified by grep).

Issue hygiene (separate, see comments)

Refs #2165 #2168

🤖 Generated with Claude Code

…t model (ADR-0063/0064)

Finishes the prose sweep that #2168 closed on prematurely, and lands the two
#2165 doc items that had no home in the skill-authoring contract:

- Rewrite the "Built-in Unified Assistant (ADR-0040)" section to the two
  surface-bound agents (`ask` OSS/free, `build` cloud/paid). `data_chat` /
  `metadata_assistant` now appear ONLY in the alias-table note, never as
  vocabulary.
- Document the `surface: 'ask' | 'build' | 'both'` skill field, the built-in
  skills' affinities, and that an agent's tools = the union of its
  surface-compatible skills' tools (no global fall-through; affinity is a
  load error).
- Document that `surface:'build'` skills are inert on OSS — intentional
  tiering, not a bug — and that a build-intent turn degrades gracefully.
- Reconcile the stale "0040 unified assistant" row in adr/PRIORITIZATION.md
  (tool-scoping shipped via #2181; only the blueprint scale gate remains).

Generated skill docs unchanged (generator reads frontmatter only).

Refs #2165 #2168

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
spec Ready Ready Preview, Comment Jun 22, 2026 9:36am

Request Review

@github-actions github-actions Bot added documentation Improvements or additions to documentation size/s labels Jun 22, 2026
@xuyushun441-sys xuyushun441-sys added the skip-changeset PR has no user-facing published change; bypasses the changeset gate label Jun 22, 2026
@xuyushun441-sys
xuyushun441-sys merged commit 9796cee into main Jun 22, 2026
17 of 18 checks passed
@xuyushun441-sys
xuyushun441-sys deleted the docs/adr-0063-skill-prose branch June 22, 2026 09:39
xuyushun441-sys added a commit that referenced this pull request Jun 22, 2026
…ADR-0063/0064) (#2206)

Follow-up to #2194 — sweeps the remaining docs-site + ADR prose that still
described the superseded ADR-0040 unified-assistant / custom-agent model:

- guides/ai-capabilities.mdx: reframe the "AI Agents" section to the two
  surface-bound platform agents (`ask` OSS/free, `build` cloud/paid). State
  ADR-0063 §2 (you extend via skills, not agents — `*.agent.ts` is
  platform-internal, `allowRuntimeCreate:false`) and ADR-0064 (tools = union
  of surface-compatible skills' tools; `surface:'build'` inert on OSS). Add
  the `surface` field to the AgentSchema table; recontextualize the example
  `defineAgent()` blocks as anatomy, not a tenant-authoring tutorial.
- guides/plugin-chatbot-integration.mdx: code examples use `ask`, not the
  legacy `data_chat` alias.
- adr/0040: add a Superseded-by-ADR-0063 banner + Status line (body kept as
  the historical record).

Generated schema refs (references/ai/agent.mdx, skill.mdx) already carry the
`surface` field — build-docs.ts reruns with no diff. Docs-only.

Refs #2168

Co-authored-by: Jack Zhuang <277994282+os-zhuang@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size/s skip-changeset PR has no user-facing published change; bypasses the changeset gate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants